html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,
code,del,dfn,em,img,ins,kbd,
q,s,samp,small,strike,strong,
sub,sup,tt,var,b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
  display: block;
}
body {
  line-height: 1;
}
ol,ul {
  list-style: none;
}
blockquote,q{
  quotes: none;
}

a,a:hover{
  color: inherit;
  text-decoration: none;
}
table{
  border-collapse: collapse;
  border-spacing: 0;
}
html,body{
  width: 100%;
  background-color: #f5f5f5;
}
.fl{
  float: left;
}
.fr{
  float:right;
}

.main-container{
  min-height: calc(100vh - 64px);
}
.main-container .ant-layout-content {
  margin: 0px !important;
}
.main-container .app-name{
  background-color: #001520;
  text-align: center;
  color: #fff;
  line-height: 64px;
  font-weight: bold;
  font-size: 16px;
}

.main-container .ant-layout-content {
  background-color: #f5f5f5 !important;
}

.main-container .ant-menu {
  height: calc(100vh - 64px) !important;
}
